\section{Обзор существующих библиотек}

В рамках исследования был проведен анализ основных существующих функциональных принтер-библиотек. Все выбранные библиотеки оказались комбинаторными, что естественно для функциональных языков.

% Так как работа проводилась в контексте функциональных языков, для анализа были выбраны комбинаторные библиотеки.
% Комбинаторы естественным образом возникают при наличии в языке функций высших порядков.

\input{Podkopaev/lDiscription}

\input{Podkopaev/hughes}
\input{Podkopaev/wadler}
\input{Podkopaev/swierstra}